Using high performance Fortran for parallel programming
نویسندگان
چکیده
منابع مشابه
Parallel Plasma Simulation in High Performance FORTRAN
Particle-in-cell (PIC) codes are suited for simulating kinetic eeects relevant in determining the transport mechanisms in magnetically connned plasmas. A signiicant improvement of the simulation performance of such codes can be expected from parallelization, e.g., by distributing the particle population among several parallel processors. Parallelization of a hybrid MHD-girokinetic PIC code has ...
متن کاملUsing high performance Fortran for magnetohydrodynamic simulations
Two scientiic application programs, the Versatile Advection Code and the HEating by Resonant Absorption code are adapted to parallel computer platforms. Both programs can solve the time dependent nonlinear partial diierential equations of magnetohydrodynamics with diierent numerical schemes. We describe our approach to parallelize the original Fortran 90 source codes using High Performance Fort...
متن کاملCompiler Support for Machine-independent Parallel Programming in Fortran D Compiler Support for Machine-independent Parallel Programming in Fortran D
Because of the complexity and variety of parallel archi-tectures, an eecient machine-independent parallel programming model is needed to make parallel computing truly usable for scientiic programmers. We believe that Fortran D, a version of Fortran enhanced with data decomposition speciications, can provide such a programming model. This paper presents the design of a prototype Fortran D compil...
متن کاملParallel 3-D Electromagnetic Particle code using High Performance Fortran: Parallel TRISTAN
A three-dimensional full electromagnetic particle-in-cell (PIC ) code, TRISTAN (Tridimensional Stanford) code, has been parallelized using High Performance Fortran (HPF) as a RPM (Real Parallel Machine). In the parallelized HPF code, the simulation domain is decomposed in one-dimension, and both the particle and field data located in each domain that we call the sub-domain are distributed on ea...
متن کاملHigh-Performance Object-Oriented Scientific Programming in Fortran 90
We illustrate how Fortran 90 supports object-oriented concepts by example of plasma particle computations on the IBM SP. Our experience shows that Fortran 90 and object-oriented methodology give high performance while providing a bridge from Fortran 77 legacy codes to modern programming principles. All of our objectoriented Fortran 90 codes execute more quickly than the equivalent C++ versions,...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
ژورنال
عنوان ژورنال: Computers & Mathematics with Applications
سال: 1998
ISSN: 0898-1221
DOI: 10.1016/s0898-1221(98)00095-9